package com.多线程基础.常用方法.获取名称方法;

import java.util.concurrent.ExecutionException;

public class ThreadDemo {
    public static void main(String[] args) throws ExecutionException, InterruptedException {
        /*
        * gei,setname，获取线程的名字，可以用set，也可也用构造方式
        *没有给线程设置名称，会有Thread-从0到无穷
        * */
        MyThread t1=new MyThread("飞机");//构造方法直接报错，没有这个
        MyThread t2=new MyThread("坦克");


        Thread thread=Thread.currentThread();
        t1.start();
        t2.start();

        //这里执行到这个方法的线程是main方法
        //获取当前线程的对象,那条线程执行到这个方法，此时获取的就是那条线程的对象

        //JVM虚拟机启动之后，会自动的启动多条线程，其中一条线程叫做main线程

        //sleep(long time),那条线程执行这个方法就会休眠多久,可以写自己定义的方法里

        System.out.println("5555");
        Thread.sleep(5000);
        System.out.println("5565");
    }
}
